﻿namespace ExtPageBuilder
{
    using System.Collections.Generic;
    public partial class Object_info
    {

        private int _ID;

        private string _Name;

        private string _Type;

        private string _Property_name;

        private string _Property_type;

        private string _Tab_name;

        private System.Nullable<bool> _Show_in_report;

        private System.Nullable<bool> _Show_in_excel;

        private string _Report_type;

        private string _Excel_type;

        private int _Property_id;

        private System.Nullable<short> _Data_length;

        private System.Nullable<int> _Object_id;

        private System.Nullable<bool> _Show_in_form;

        private System.Nullable<bool> _Show_in_grid;

        private System.Nullable<int> _Form_tab_index;

        private System.Nullable<int> _Grid_order;

        private System.Nullable<bool> _Editable;

        private string _Init_value;

        private string _Date_formula;

        private string _Auto_format_expr;

        private string _Auto_format_type;

        private System.Nullable<bool> _Not_blank;

        private string _Caption_ML;

        private string _Tool_tip_ML;

        private string _Min_value;

        private string _Max_value;

        private string _Control_addIn;

        private System.Nullable<int> _Look_up_page;

        private System.Nullable<byte> _Decimal_places;

        private string _Char_allowed;

        private string _Values_allowed;

        private string _Extended_info;

        private System.Nullable<int> _Column_database_id;

        private System.Nullable<int> _Object_database_id;

        private System.Nullable<bool> _Show_in_list;

        private System.Nullable<bool> _Show_in_lookup;

        private string _Caption;

        private string _Option_text;

        private System.Nullable<int> _IndexExcel;

        private System.Nullable<bool> _ImportExcel;

        private string _Field01;

        private string _Field02;

        private string _Field03;

        private System.Nullable<int> _ExcelExOrder;

        public Object_info()
        {
        }


        public int ID
        {
            get
            {
                return this._ID;
            }
            set
            {
                if ((this._ID != value))
                {
                    this._ID = value;
                }
            }
        }


        public string Name
        {
            get
            {
                return this._Name;
            }
            set
            {
                if ((this._Name != value))
                {
                    this._Name = value;
                }
            }
        }


        public string Type
        {
            get
            {
                return this._Type;
            }
            set
            {
                if ((this._Type != value))
                {
                    this._Type = value;
                }
            }
        }


        public string Property_name
        {
            get
            {
                return this._Property_name;
            }
            set
            {
                if ((this._Property_name != value))
                {
                    this._Property_name = value;
                }
            }
        }


        public string Property_type
        {
            get
            {
                return this._Property_type;
            }
            set
            {
                if ((this._Property_type != value))
                {
                    this._Property_type = value;
                }
            }
        }


        public string Tab_name
        {
            get
            {
                return this._Tab_name;
            }
            set
            {
                if ((this._Tab_name != value))
                {
                    this._Tab_name = value;
                }
            }
        }


        public System.Nullable<bool> Show_in_report
        {
            get
            {
                return this._Show_in_report;
            }
            set
            {
                if ((this._Show_in_report != value))
                {
                    this._Show_in_report = value;
                }
            }
        }


        public System.Nullable<bool> Show_in_excel
        {
            get
            {
                return this._Show_in_excel;
            }
            set
            {
                if ((this._Show_in_excel != value))
                {
                    this._Show_in_excel = value;
                }
            }
        }


        public string Report_type
        {
            get
            {
                return this._Report_type;
            }
            set
            {
                if ((this._Report_type != value))
                {
                    this._Report_type = value;
                }
            }
        }


        public string Excel_type
        {
            get
            {
                return this._Excel_type;
            }
            set
            {
                if ((this._Excel_type != value))
                {
                    this._Excel_type = value;
                }
            }
        }


        public int Property_id
        {
            get
            {
                return this._Property_id;
            }
            set
            {
                if ((this._Property_id != value))
                {
                    this._Property_id = value;
                }
            }
        }


        public System.Nullable<short> Data_length
        {
            get
            {
                return this._Data_length;
            }
            set
            {
                if ((this._Data_length != value))
                {
                    this._Data_length = value;
                }
            }
        }


        public System.Nullable<int> Object_id
        {
            get
            {
                return this._Object_id;
            }
            set
            {
                if ((this._Object_id != value))
                {
                    this._Object_id = value;
                }
            }
        }


        public System.Nullable<bool> Show_in_form
        {
            get
            {
                return this._Show_in_form;
            }
            set
            {
                if ((this._Show_in_form != value))
                {
                    this._Show_in_form = value;
                }
            }
        }


        public System.Nullable<bool> Show_in_grid
        {
            get
            {
                return this._Show_in_grid;
            }
            set
            {
                if ((this._Show_in_grid != value))
                {
                    this._Show_in_grid = value;
                }
            }
        }


        public System.Nullable<int> Form_tab_index
        {
            get
            {
                return this._Form_tab_index;
            }
            set
            {
                if ((this._Form_tab_index != value))
                {
                    this._Form_tab_index = value;
                }
            }
        }


        public System.Nullable<int> Grid_order
        {
            get
            {
                return this._Grid_order;
            }
            set
            {
                if ((this._Grid_order != value))
                {
                    this._Grid_order = value;
                }
            }
        }


        public System.Nullable<bool> Editable
        {
            get
            {
                return this._Editable;
            }
            set
            {
                if ((this._Editable != value))
                {
                    this._Editable = value;
                }
            }
        }


        public string Init_value
        {
            get
            {
                return this._Init_value;
            }
            set
            {
                if ((this._Init_value != value))
                {
                    this._Init_value = value;
                }
            }
        }


        public string Date_formula
        {
            get
            {
                return this._Date_formula;
            }
            set
            {
                if ((this._Date_formula != value))
                {
                    this._Date_formula = value;
                }
            }
        }


        public string Auto_format_expr
        {
            get
            {
                return this._Auto_format_expr;
            }
            set
            {
                if ((this._Auto_format_expr != value))
                {
                    this._Auto_format_expr = value;
                }
            }
        }


        public string Auto_format_type
        {
            get
            {
                return this._Auto_format_type;
            }
            set
            {
                if ((this._Auto_format_type != value))
                {
                    this._Auto_format_type = value;
                }
            }
        }


        public System.Nullable<bool> Not_blank
        {
            get
            {
                return this._Not_blank;
            }
            set
            {
                if ((this._Not_blank != value))
                {
                    this._Not_blank = value;
                }
            }
        }


        public string Caption_ML
        {
            get
            {
                return this._Caption_ML;
            }
            set
            {
                if ((this._Caption_ML != value))
                {
                    this._Caption_ML = value;
                }
            }
        }


        public string Tool_tip_ML
        {
            get
            {
                return this._Tool_tip_ML;
            }
            set
            {
                if ((this._Tool_tip_ML != value))
                {
                    this._Tool_tip_ML = value;
                }
            }
        }


        public string Min_value
        {
            get
            {
                return this._Min_value;
            }
            set
            {
                if ((this._Min_value != value))
                {
                    this._Min_value = value;
                }
            }
        }


        public string Max_value
        {
            get
            {
                return this._Max_value;
            }
            set
            {
                if ((this._Max_value != value))
                {
                    this._Max_value = value;
                }
            }
        }


        public string Control_addIn
        {
            get
            {
                return this._Control_addIn;
            }
            set
            {
                if ((this._Control_addIn != value))
                {
                    this._Control_addIn = value;
                }
            }
        }


        public System.Nullable<int> Look_up_page
        {
            get
            {
                return this._Look_up_page;
            }
            set
            {
                if ((this._Look_up_page != value))
                {
                    this._Look_up_page = value;
                }
            }
        }


        public System.Nullable<byte> Decimal_places
        {
            get
            {
                return this._Decimal_places;
            }
            set
            {
                if ((this._Decimal_places != value))
                {
                    this._Decimal_places = value;
                }
            }
        }


        public string Char_allowed
        {
            get
            {
                return this._Char_allowed;
            }
            set
            {
                if ((this._Char_allowed != value))
                {
                    this._Char_allowed = value;
                }
            }
        }


        public string Values_allowed
        {
            get
            {
                return this._Values_allowed;
            }
            set
            {
                if ((this._Values_allowed != value))
                {
                    this._Values_allowed = value;
                }
            }
        }


        public string Extended_info
        {
            get
            {
                return this._Extended_info;
            }
            set
            {
                if ((this._Extended_info != value))
                {
                    this._Extended_info = value;
                }
            }
        }


        public System.Nullable<int> Column_database_id
        {
            get
            {
                return this._Column_database_id;
            }
            set
            {
                if ((this._Column_database_id != value))
                {
                    this._Column_database_id = value;
                }
            }
        }


        public System.Nullable<int> Object_database_id
        {
            get
            {
                return this._Object_database_id;
            }
            set
            {
                if ((this._Object_database_id != value))
                {
                    this._Object_database_id = value;
                }
            }
        }


        public System.Nullable<bool> Show_in_list
        {
            get
            {
                return this._Show_in_list;
            }
            set
            {
                if ((this._Show_in_list != value))
                {
                    this._Show_in_list = value;
                }
            }
        }


        public System.Nullable<bool> Show_in_lookup
        {
            get
            {
                return this._Show_in_lookup;
            }
            set
            {
                if ((this._Show_in_lookup != value))
                {
                    this._Show_in_lookup = value;
                }
            }
        }


        public string Caption
        {
            get
            {
                return this._Caption;
            }
            set
            {
                if ((this._Caption != value))
                {
                    this._Caption = value;
                }
            }
        }


        public string Option_text
        {
            get
            {
                return this._Option_text;
            }
            set
            {
                if ((this._Option_text != value))
                {
                    this._Option_text = value;
                }
            }
        }


        public System.Nullable<int> IndexExcel
        {
            get
            {
                return this._IndexExcel;
            }
            set
            {
                if ((this._IndexExcel != value))
                {
                    this._IndexExcel = value;
                }
            }
        }


        public System.Nullable<bool> ImportExcel
        {
            get
            {
                return this._ImportExcel;
            }
            set
            {
                if ((this._ImportExcel != value))
                {
                    this._ImportExcel = value;
                }
            }
        }


        public string Field01
        {
            get
            {
                return this._Field01;
            }
            set
            {
                if ((this._Field01 != value))
                {
                    this._Field01 = value;
                }
            }
        }


        public string Field02
        {
            get
            {
                return this._Field02;
            }
            set
            {
                if ((this._Field02 != value))
                {
                    this._Field02 = value;
                }
            }
        }


        public string Field03
        {
            get
            {
                return this._Field03;
            }
            set
            {
                if ((this._Field03 != value))
                {
                    this._Field03 = value;
                }
            }
        }


        public System.Nullable<int> ExcelExOrder
        {
            get
            {
                return this._ExcelExOrder;
            }
            set
            {
                if ((this._ExcelExOrder != value))
                {
                    this._ExcelExOrder = value;
                }
            }
        }
    }

    public partial class Object_property
    {
        private int _ID;

        public int ID
        {
            get { return _ID; }
            set { _ID = value; }
        }

        private string _Name;

        public string Name
        {
            get { return _Name; }
            set { _Name = value; }
        }

        private string _Caption;

        public string Caption
        {
            get { return _Caption; }
            set { _Caption = value; }
        }

        private string _Type;

        public string Type
        {
            get { return _Type; }
            set { _Type = value; }
        }

        private System.Nullable<short> _Data_length;

        public System.Nullable<short> Data_length
        {
            get { return _Data_length; }
            set { _Data_length = value; }
        }

        private System.Nullable<int> _Database_id;

        public System.Nullable<int> Database_id
        {
            get { return _Database_id; }
            set { _Database_id = value; }
        }

        private System.Nullable<int> _Object_id;

        public System.Nullable<int> Object_id
        {
            get { return _Object_id; }
            set { _Object_id = value; }
        }

        private string _Tab_name;

        public string Tab_name
        {
            get { return _Tab_name; }
            set { _Tab_name = value; }
        }


        private System.Nullable<bool> _Show_in_excel;

        public System.Nullable<bool> Show_in_excel
        {
            get { return _Show_in_excel; }
            set { _Show_in_excel = value; }
        }

        private System.Nullable<int> _Form_tab_index;

        public System.Nullable<int> Form_tab_index
        {
            get { return _Form_tab_index; }
            set { _Form_tab_index = value; }
        }

        private System.Nullable<int> _Grid_order;

        public System.Nullable<int> Grid_order
        {
            get { return _Grid_order; }
            set { _Grid_order = value; }
        }

        private string _Report_type;

        public string Report_type
        {
            get { return _Report_type; }
            set { _Report_type = value; }
        }

        private string _Excel_type;

        public string Excel_type
        {
            get { return _Excel_type; }
            set { _Excel_type = value; }
        }

        private System.Nullable<bool> _Editable;

        public System.Nullable<bool> Editable
        {
            get { return _Editable; }
            set { _Editable = value; }
        }

        private string _Init_value;

        public string Init_value
        {
            get { return _Init_value; }
            set { _Init_value = value; }
        }

        private string _Date_formula;

        public string Date_formula
        {
            get { return _Date_formula; }
            set { _Date_formula = value; }
        }

        private string _Auto_format_expr;

        public string Auto_format_expr
        {
            get { return _Auto_format_expr; }
            set { _Auto_format_expr = value; }
        }

        private string _Auto_format_type;

        public string Auto_format_type
        {
            get { return _Auto_format_type; }
            set { _Auto_format_type = value; }
        }

        private System.Nullable<bool> _Not_blank;

        public System.Nullable<bool> Not_blank
        {
            get { return _Not_blank; }
            set { _Not_blank = value; }
        }

        private string _Caption_ML;

        public string Caption_ML
        {
            get { return _Caption_ML; }
            set { _Caption_ML = value; }
        }

        private string _Tool_tip_ML;

        public string Tool_tip_ML
        {
            get { return _Tool_tip_ML; }
            set { _Tool_tip_ML = value; }
        }

        private string _Min_value;

        public string Min_value
        {
            get { return _Min_value; }
            set { _Min_value = value; }
        }

        private string _Max_value;

        public string Max_value
        {
            get { return _Max_value; }
            set { _Max_value = value; }
        }

        private string _Control_addIn;

        public string Control_addIn
        {
            get { return _Control_addIn; }
            set { _Control_addIn = value; }
        }

        private System.Nullable<int> _Look_up_page;

        public System.Nullable<int> Look_up_page
        {
            get { return _Look_up_page; }
            set { _Look_up_page = value; }
        }

        private System.Nullable<byte> _Decimal_places;

        public System.Nullable<byte> Decimal_places
        {
            get { return _Decimal_places; }
            set { _Decimal_places = value; }
        }

        private string _Char_allowed;

        public string Char_allowed
        {
            get { return _Char_allowed; }
            set { _Char_allowed = value; }
        }

        private string _Values_allowed;

        public string Values_allowed
        {
            get { return _Values_allowed; }
            set { _Values_allowed = value; }
        }

        private string _Extended_info;

        public string Extended_info
        {
            get { return _Extended_info; }
            set { _Extended_info = value; }
        }

        private string _Option_text;

        public string Option_text
        {
            get { return _Option_text; }
            set { _Option_text = value; }
        }

        private System.Nullable<bool> _Active;

        public System.Nullable<bool> Active
        {
            get { return _Active; }
            set { _Active = value; }
        }

        private System.Nullable<int> _IndexExcel;

        public System.Nullable<int> IndexExcel
        {
            get { return _IndexExcel; }
            set { _IndexExcel = value; }
        }

        private System.Nullable<bool> _ImportExcel;

        public System.Nullable<bool> ImportExcel
        {
            get { return _ImportExcel; }
            set { _ImportExcel = value; }
        }

        private System.Nullable<int> _ExcelExOrder;

        public System.Nullable<int> ExcelExOrder
        {
            get { return _ExcelExOrder; }
            set { _ExcelExOrder = value; }
        }


        private System.Nullable<bool> _PreKey;

        public System.Nullable<bool> PreKey
        {
            get { return _PreKey; }
            set { _PreKey = value; }
        }

        public Object_property()
        {

        }


    }

    public partial class Object
    {

        private int _ID;

        public int ID
        {
            get { return _ID; }
            set { _ID = value; }
        }

        private string _Name;

        public string Name
        {
            get { return _Name; }
            set { _Name = value; }
        }

        private string _Caption;

        public string Caption
        {
            get { return _Caption; }
            set { _Caption = value; }
        }

        private string _Caption_ML;

        public string Caption_ML
        {
            get { return _Caption_ML; }
            set { _Caption_ML = value; }
        }

        private string _Type;

        public string Type
        {
            get { return _Type; }
            set { _Type = value; }
        }

        private System.Nullable<bool> _Active;

        public System.Nullable<bool> Active
        {
            get { return _Active; }
            set { _Active = value; }
        }

        private System.Nullable<int> _Database_id;

        public System.Nullable<int> Database_id
        {
            get { return _Database_id; }
            set { _Database_id = value; }
        }
        private System.Nullable<int> _Card_Page;

        public System.Nullable<int> Card_Page
        {
            get { return _Card_Page; }
            set { _Card_Page = value; }
        }

        private string _Link_Condition;

        public string Link_Condition
        {
            get { return _Link_Condition; }
            set { _Link_Condition = value; }
        }

        private string _Filter;

        public string Filter
        {
            get { return _Filter; }
            set { _Filter = value; }
        }

        private string _Page_Type;

        public string Page_Type
        {
            get { return _Page_Type; }
            set { _Page_Type = value; }
        }


        private List<Object_property> _Items;

        public List<Object_property> Items
        {
            get { return _Items; }
            set { _Items = value; }
        }
    }
}
